package com.spring.demo4.factory.advisor;

import com.spring.demo4.factory.pointcut.MyPointcut;

/**
 * 切入点类型的Advisor
 * <br>
 * DefaultPointcutAdvisor类: PointcutAdvisor的默认实现，这是最常用的Advisor实现，它可以用于任何Pointcut和Advice类型，
 * 代码相当简单，里面定义了2个属性：pointcut和advisor，由使用者指定
 *
 * @author vhans
 */
public interface MyPointcutAdvisor extends MyAdvisor {

    /**
     * 获取顾问中使用的切入点
     */
    MyPointcut getPointcut();
}
